1228
2
30641
0
1208
2998
1
2023
921
1492
2018
9
609
4911
1215
2471
8554
695
3370
14
1057
1201
375
963
692
832
1364
1328
529
553
1455
912
861
18766
720