1437788
370390
682479
1214136
687678
856481
77853
1056565
1479800
1361192
1513574
922110
787697
394506
777854
1147261
21709694
20720484
18967960
12535916
9998156
9042623
8364363
8129668
7140960
7102477
7091831
6655253
462070
4437231