37601 52
2311 286
8464 72
25664 173
28394 105
12786 331
7761 407
3498 162
28765 450
2994 85
28643 970
3880 715
22292 84