286 50
1306 257
2552 720
2602 360
142845 932
714781 1683
245780 1044
465677 2170
148936 886
78717 488
96220 566
256624 846
4224 820
3322 641
72781 537
56005 149
2705 484
768401 2259
365777 1022
141305 257
387163 2830
120256 575
49825 344
193125 1047