377541
168937
65650
666938
492770
77222
905747
44295
145558
160975
630892
41600
2961361
2651455
2573928
2548455
2259995
2154955
2114281
2046719
1933226
1687208
1622351
1580406