31211
869563
340970
829142
735258
767143
436337
476273
736518
502611
156942
555693
5169799
3590581
3119148
2423804
2243988
2070609
1993358
192178
1777118
1724136
1696196
1642471