305
321
284
323
222
230
294
389
244
220
224
234
28817
22000
20241
17993
1437265
13952
1306148
12606
11210
1087144
9610
81411