14508
18
1033
1
1453
7770
10
788
2
2936
5255
16
692
0
822
1101
999
3503
3
1094
1020
1201
1497
853
2102
1698
22330
22
9807