210
842
17411
1211
151
442
575
421
6
1356
21420
1057
583
743
564
573
811
1084
855
10
53
724
751
723
2078
372
341
433