3162
3
1920
0
1501
1
1773
985
2362
1352
5
4646
2100
4
4695
14
1361
1686
2
1213
2825
2743
1400
1227
5717
3035
2886
15177
6362
4340
2557
6
2534
2738
730
1929
9036
9
2985