3113
4192
43513
2394
4415
2726
3614
3955
2093
78345
3938
4613
2008837
14136284
1385712
12248261
1188740
111933
10140157
996612
840837
81666
76825
69972