303
261
321
200
190
161
211
250
224
414
226
27707
21010
19411
17282
1375265
13572
1244148
12066
10920
1043144
9160
79311