3020 71
2322 334
2064 368
40891 925
19242 327
16429 741
9042 673
28105 718
4457 427
11514 795
10456 444
1652 48
3944 59
2542 293
5727 879
23468 522