886
15010
191
28
11310
396
181
32
2
3
232
22
643
5
413
637
94
473
715
423
1127
213
251
1364
561
31
1064