32583 145
35991 583
17013 777
21377 759
18153 675
13034 688
26684 201
17448 409
15409 743
24467 313
12875 752
17246 589
10941 502
4821 296
20163 83
74152 859
10879 78
36215 660
98886 289
30923 537
3145 367
37834 97
10727 432
78940 309
19937 267
16656 573
34822 121
116346 641