3299 71
2335 334
2067 368
41078 925
19265 327
16470 741
9059 673
28190 718
4459 427
11529 795
10472 444
1658 48
3946 59
2549 293
5739 879
23494 522