111
41
271
51
241
91
31
61
131
5393367
4433934
4272459
3428462
3412998
3342286
3293955
2964728
2951226
2449209
2119352
2112407