143143
811141
658223
897803
392230
49496
99579
147820
89863
749973
786445
150794
5451367
4483934
4306459
3436462
3427998
3368286
3318956
2986729
2967226
2464209
2124352
2120407