29085 113
2133 304
2963 680
6317 434
3482 476
13341 313
2066 94
4679 280
6064 38
3366 162
10144 652
9276 682
9785 290
4343 443
5267 639
5059 642
4334 256