101
61
131
71
91
81
51
5356367
4396933
4246459
3422462
3397998
3324286
3271955
2949728
2938226
2440209
2116352
2103407