39616 755
9225 295
5935 530
11506 692
15444 237
2926 506
5803 507
1876 252
3279 928
7463 844
2952 403
1919 119
3426 480
4712 686
2337 405
1471 89
3715 432