1454
0
947
4376
7
58
1116
2747
2
777
3015
552
536
4106
787
484
1926
729
561
284
1109
553
166543
18
341
360
320
921
573
4723
4