151556 400
49685 345
71869 782
51414 683
85563 1170
94266 477
102288 693
115894 463
44768 711
204700 505
65535 621
65514 1063
159969 1053
60710 120
277163 971
28528 543
179123 464
154379 711
126680 249
97167 882
83669 795
117767 423
109480 547
323855 1224