942
201
121
101
220195
958642
488452
547330
84822
871358
826166
5394367
4434934
4272459
3428462
3412998
3343286
3293955
2964728
2951226
2449209
2120352
2112407