303
261
321
200
190
161
211
250
224
414
226
27707
21020
19411
17282
1376265
13582
1244148
12066
10930
1046144
9160
79311