34061 87
47632 675
104475 552
18063 240
11978 908
4396 780
40865 837
30312 941
20448 277
18361 269
11382 962
23428 112
3301 143
4245 61
36465 241
87619 932
69433 252
42360 318
10396 601
75324 719
19980 219
25519 345
43128 953
37892 983
27523 132