347229
1005812
718115
179289
90828
121914
220356
110612
83596
377889
547741
258908
5513367
4530935
4348459
3444998
3443462
3404286
3353956
3011729
2999226
2482209
2133352
2132407