39812 94
102883 333
65245 873
366695 702
5499 315
23768 482
14081 185
149863 519
65219 163
53831 214
733591 1922
114930 306
439498 985
85859 309
150571 416
324633 605
99206 234
71298 307
211435 540
195117 612
402842 1426
199472 1070
24236 392
27189 283
124596 464
171890 816
92519 260
106934 529