655873
511514
583173
461922
98064
443114
144806
292367
880594
1056708
35491
88978
184594
365700
43271
93865
8353743
544886
3153577
3056980
3021510
2177192
2021495
1983492
1910216
174466
1733948
15845
151161
1467545