393
2110
1612
143
200
2437
263
110
315
183
121
153
22406
17030
15021
13440
10272
998263
8994
8880
854148
741142
68411
6820