105780
1059469
994810
267472
52400
275535
86617
385252
38629
10291000
192829
951495
102915
113129
702125
728288
11140
275100
441157
953722
437399
743414
433766
985430
422834
306488