1032389 2457
147483 216
59938 614
14326 829
16963 234
147599 845
48596 374
39582 200
43122 880
145187 693
22059 201
22008 702
31620 948
17281 582
18469 397
18007 357
11635 95
11077 655
95146 676
48231 170
2546 193
4550 753
3691 522
5076 567