380516
766122
741415
816640
313430
923413
195218
389142
300729
78517
138492
16887
5150799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1721136
1691196
1638471