1261 100
1030 60
3479 279
16672 693
30995 295
9028 168
12093 397
12405 485
15533 609
8732 38
4595 97
9227 425
9443 320
10248 100
5986 533
6556 211
2846 498
3610 322
3286 28
42649 682