143
264
185
4512
180
1810
112
203
164
255
2610
290
22406
16990
14991
13420
10242
998263
8974
8880
854148
741142
68411
6820