161
751
191
311
321
111
242
102
71
261
91
5364367
4402933
4252459
3422462
3398998
3328286
3278955
2952728
2943226
2443209
2116352
2107407