244
180
316
101
384
317
181
3030
151
152
130
80
22566
17100
15071
13560
10362
1006263
9064
8940
866148
744142
68911
6860