4213
40911
1822
1480
49236
2626
2262
4398
48514
2893
183837
4128
2007837
14105284
1384112
12222261
1187740
111853
10122157
995212
838637
81606
76715
69912