3057 71
2325 334
2065 368
40919 925
19242 327
16435 741
9044 673
28115 718
4457 427
11521 795
10458 444
1652 48
3944 59
2543 293
5727 879
23472 522