104715
936260
16903
666960
21030
758102
7621000
54453
44158
280552
886122
849389
5543367
4546935
4364459
3463998
3448462
3418286
3368956
3022729
3014226
2494209
2137352
2136407