15047 362
3877 429
153632 563
73076 667
64871 50
4370 983
6598 266
10170 805
4029 147
5979 694
2179 231
6986 134
5042 305
15921 405
5355 590
3502 314
2533 105
7312 359
10992 278
5149 219
4433 100
7362 222
8874 659
15412 891
14127 693
12463 283
22720 413
16717 164