17056 70
14979 251
3515 129
1938 41
2501 513
5059 533
2625 215
5821 197
7178 392
12384 377
5105 205
10465 344
6533 434
19937 265
84883 744
7273 66
10133 369
184340 715
5075 445
28138 538
2577 207
25821 122
18102 835
32117 855
7969 326
23090 621
14523 254
35273 79