672488
645375
294397
590140
553895
942101
914709
84973
892421
868132
51397
816200
5452367
4484934
4307459
3437462
3427998
3368286
3318956
2986729
2968226
2464209
2124352
2120407