3508 209
1947 103
2335 190
30450 891
5035 64
5375 497
4451 833
11062 736
3558 489
9923 460
13921 387
5345 522
10273 733
8131 687
5235 382
40346 322
3743 207
6703 578
4277 188
15806 851
10429 555
21378 235
12659 527
2486 98