3029 671
10953 562
5769 427
9508 204
3473 158
2429 63
4472 878
3499 235
2709 391
11346 269
14584 251
18670 877
3195 433
13073 890
15168 121
913 103
3075 746
1471 101
3878 592
1333 135
3769 758
2622 511
1540 105
2710 144
4870 631