540400
655231
34586
43393
301869
92461
188942
825558
44673
150391
900657
214285
2776361
2489454
2442927
2361455
2152994
2061955
1998281
1937718
1851226
1633208
1559351
1519406