2059 71
2263 334
2041 368
40401 925
19183 327
16343 741
8969 673
27998 718
4441 427
11485 795
10417 444
1631 48
3932 59
2513 293
5702 879
23409 522