334
1606
672
476
182
24311
12510
621
743
372
57
873
274
15311
331
13211
592
525
55
442
8911
42
1584
324
3568
511
2119
904