15281 307
46913 78
15308 221
29518 511
14503 741
7785 88
2542 407
5962 696
10796 287
48061 757
19070 601
15384 575
33646 333
162926 974
376122 1078
2325691 7050
14857 570
6140 152
43688 854
30562 597
31233 935
25866 293