39629 755
9229 295
5935 530
11509 692
15449 237
2927 506
5803 507
1879 252
3279 928
7463 844
2953 403
1920 119
3430 480
4713 686
2337 405
1473 89
3716 432