80210
342220
423469
386296
308865
449943
428213
164995
65535
595461
394997
8005
5451367
4483934
4307459
3436462
3427998
3368286
3318956
2986729
2967226
2464209
2124352
2120407