2710
8
2982
3
56488
0
1587
1
1330
2
509
1193
6975
4
1145
543
1733
571
1903
1716
1052
1686
10396
2033
3044
27
4252
1470
1074
3025
2372