1228
2
1208
2998
1
921
1492
2018
9
1215
7208
695
3370
14
1057
1201
375
963
692
832
1364
1328
609
8554
553
1455
912
0
529
861
720
30641
2426
3
1572
1061