501419
326127
116473
838955
303549
514161
829351
713505
712513
939841
851785
30077
845730
636539
636363
338576
593284
3180112
3059797
2978927
2730692
2512488
2385951
2243981
2218214
2147484
1947271
190972
1745613
1725559