485581
1010
1176
930
873
1444
642
1128
1751
980
2701
3171
1611017
1125812
10503276
1013916
96643
9529258
7853154
749911
69816
60344
55822
53158