387
2210
3813
3213
400
203
322
298
5213
455
258
354
24256
18160
16351
14622
11272
1098263
9924
974148
9580
821143
7710
72811