253
218
227
202
200
208
245
2213
222
303
13620
11030
8561
7090
584262
5580
5280
4761
464147
4539
403142
32650