667468
998270
160900
662305
12017
489611
163908
48318
288340
486476
594474
212999
5325799
3751581
3265148
2581804
2313988
2166609
2088358
194978
1861118
1756136
1755196
1671471