303
261
210
321
200
260
414
226
140
253
28777
21940
20201
17983
1431265
13942
1306148
12606
11200
1081144
9590
81211