3034 71
2323 334
2064 368
40905 925
19242 327
16435 741
9043 673
28112 718
4457 427
11520 795
10457 444
1652 48
3944 59
2542 293
5727 879
23469 522