616825
83259
903492
809908
209547
19157
782397
205185
722790
382476
678565
277618
5401367
4436934
4276459
3431462
3413998
3347286
3295955
2967728
2952226
2450209
2121352
2115407