1215
1
4820
2
2526
3
1645
661
0
1133
869
1939
957
951
454
409
403
12958
5
415
1557
2710
9
456
1045
360784
19
602
1661
787
722
1161
2198
846
668
1444
410