59482
814895
31211
869563
340970
829142
735258
767143
436337
476273
736518
502611
5173799
3591581
3119148
2425804
2245988
2070609
1994358
192278
1777118
1724136
1697196
1643471