3062803
1143
441315
892
3771
1085726
1042395
1017942
606821
1781016
745927
551
2001637
14028284
1381812
12157261
1184040
111623
10081157
991112
832937
81406
76445
69692