39625 755
9227 295
5935 530
11507 692
15447 237
2927 506
5803 507
1879 252
3279 928
7463 844
2953 403
1920 119
3427 480
4713 686
2337 405
1472 89
3716 432