299996 392
145555 775
5429 530
2877 70
5915 737
20586 891
5230 202
15267 565
96533 534
181341 717
3641 527
9796 157
29508 679
2190 240
6799 542
187993 503
117015 556
12939 715
10555 500
7236 870
4793 274
28575 842
3827 779
4590 706
37129 752
20587 311
11505 689
4782 827