2995 813
15446 688
1147 319
1797 295
27279 552
13332 369
22682 175
11412 92
3160 403
66256 348
13626 666
23423 61
23629 858
41537 98
4432 535
9576 598
4468 732
5267 784
15486 352
2998 535
4346 58
2262 338
10051 906
3972 385
3102 532
2712 461
2734 420
2600 363