7747 71
2870 334
2481 368
45054 925
19795 327
17085 741
9476 673
29410 718
4581 427
11833 795
10808 444
1825 48
4098 59
2706 293
6003 879
24026 522