3069 71
2325 334
2065 368
40929 925
19244 327
16436 741
9047 673
28118 718
4457 427
11522 795
10459 444
1652 48
3944 59
2544 293
5728 879
23472 522