30959 286
3281 230
5278 434
2375 272
42296 583
99873 313
21752 90
21261 148
37102 172
12838 237
74026 458
5599 677
2963 693
103270 328
5724 733
2498 484
3190 769
130364 473
22046 168
29234 232
11017 145
70076 382
23868 232
3256 828
869 34
1419 80
6832 717
106470 654