285
3514
332
373
321
445
303
350
293
267
383662
312
32117
24560
22952
20383
1655267
16002
1462148
14156
1320144
12350
11150
9500