246
842
17210
1271
171
542
595
391
6
1306
21222
1047
623
753
594
543
751
1044
815
11
52
744
731
663
1918
402
331
403