112
151
251
131
161
141
231
111
5357367
4397933
4247459
3422462
3397998
3325286
3272955
2950728
2939226
2440209
2116352
2104407