14910
191
30
11010
386
181
32
2
3
212
21
623
6
403
617
94
503
705
715
433
1127
213
241
1344
561
1064
641