100091 119
96286 674
344213 578
390297 570
206547 875
94777 366
152298 824
69106 649
292169 756
17564 160
65736 660
113416 701
88576 291
124163 214
93457 569
93927 819
54358 643
228475 622
37740 597
15575 821
69605 547
29270 254
31670 325
66330 226
50249 418