31523 781
19582 399
3861 504
9938 368
50499 641
11170 116
235 75
258 79
11983 406
15551 412
533 146
497 108
2737 296
5381 556
750 173
16068 872
3710 314
29874 264
5655 263
2489 568
2411 520
1770 505
2237 463
17543 643