3004 479
3237 441
2109 108
1333 94
4190 944
2033 330
3671 235
2827 300
3537 628
4712 351
3029 671
10948 562
5762 427
9507 204
3473 158
2429 63
4472 878
3499 235
2708 391
11341 269
14584 251
18669 877
3192 433
9895 61
13072 890
15165 121
912 103
3073 746