99965 119
96136 674
343640 578
389672 570
206266 875
94657 366
152134 824
69035 649
291770 756
17558 160
65682 660
113330 701
88466 291
124046 214
93373 569
93797 819
54345 643
228244 621
37720 597
15570 821
69551 547
29247 254
31647 325
66243 226
50210 418