42569 716
2172 85
523 94
19657 197
2853 800
3906 593
1295 260
2220 436
1430 462
824 197
19463 772
10987 535
2589 696
14501 802
93578 287
12152 601
3930 169
11603 214
1882 598
1564 265
1741 294
2783 61
19940 129
9124 306