1156
2
2968
6
514
0
1191
472
2316
1
869
1138
2198
1633
2526
3
2296
2271
1152
1424
874
4987
18403
5262
10
521