49220 401
5686 525
13575 338
11584 82
2132 154
1752 332
5641 137
3151 296
6543 615
5742 350
2832 184
3526 428
10463 277
3550 815
10327 649
12674 734
10768 268
34144 166
23757 437
1010 37