3235
290
280
328956
411013
262966
3116
262
299
274
260
287
13620
11030
8561
7080
584262
5580
5280
4761
464147
4539
403142
32650