1156
2
2968
6
957
0
1780
951
1557
472
2316
1
1308
869
1138
602
1571
1633
17637
4857
787
1872
22794
4
2296
846
1853
1152
1939
874
381
454