1686
2
1101
0
381
2541
2121
4
1326
1
2328
942
1279
20634
8
1043
267
1145
2490
1774
266
413
971
1478
798
5313
422
2143
4396
3
675