3016 405
2116 469
2090 64
4251 815
2916 459
11258 424
1881 453
9186 92
2568 442
1908 313
2705 310
1510 232
1012 98
1141 39
14977 614
1463 35
604 58
3291 761
4830 697
1178 76
9100 865
9967 90
3352 638
2848 504