400852
364413
104715
936260
16903
666960
21030
758102
7621000
54453
44158
280552
5532367
4542935
4359459
3457998
3447462
3414286
3366956
3018729
3007226
2493209
2136407
2136352