152599
127303
656509
822339
834425
100448
84038
879989
160502
652124
905855
77274
5453367
4485934
4308459
3438462
3428998
3371286
3320956
2987729
2968226
2466209
2125352
2120407