18003 1029
4228 642
52570 618
20310 491
9363 135
65234 820
3523 211
10152 125
57640 820
18886 327
41730 335
14461 365
31097 292
52234 155
38223 923
13743 245
6093 38
28944 576
15218 829
5026 67
30226 622
24678 539
19968 773
16231 439
18414 835
6739 589
39867 323
15619 101