3012 745
22520 336
6652 450
1283 357
1142 128
2769 638
1278 122
510 62
29140 864
2281 576
2000 249
3216 649
2724 482
381 39
2877 489
3510 605
2232 361
2895 544
2463 539
2924 537
2533 307
1872 313
2929 555
4782 83