50505 163
15856 692
5018 576
9358 717
21238 622
3320 430
2373 213
5405 209
5581 632
7707 681
2870 377
1882 229
2329 325
2165 201
8193 277
9139 184
6295 392
11973 599
15201 461
30966 172
4366 153
5055 130
4354 634
7093 349
8105 50
8582 500
3802 480
2390 399