666938
492770
135823
905747
44295
160975
630892
41600
890911
872884
793283
67575
2881361
2574454
2522928
2452455
2208995
2110955
2059281
1998719
1892226
1662208
1599351
1557406