21797 503
70949 310
18235 63
40978 566
9250 409
27702 117
49584 143
51564 587
8427 263
53676 695
9874 163
19985 324
22297 346
23307 211
11708 647
290193 724
93298 462
111379 335
79125 165
25553 536
139264 657
33543 558
18460 107
39703 101
20382 336
46151 217
89180 190
223596 1036