244
180
316
101
384
317
181
3030
151
152
130
80
22406
17040
15021
13450
10282
999263
8994
8880
855148
741142
68411
6820