38681
688508
793671
674656
550320
464270
53587
912940
77703
203957
446722
961153
439962
799492
503117
981959
14348747
659286
4420578
4130980
3396510
2876192
2154495
2147216
2039492
183966
1810948
16295
153761
1535545