501
591
241
271
341
191
131
81
171
21
5639367
4620935
4429459
3500999
3469462
3450286
3410956
3063226
3045729
2536209
2156352
2153407