106
8412
1184
403
341
323
803
14310
544
552
571
261
593
10
12
20
15
1515
27518
3
1055
492
19
543
692
32