2508
7
3014
20
6445
6
2277
0
2028
2
1348
4
3085
5
1125
1
2234
1211
773
2966
2929
2036
986
1639
2801
988
1019
1359
2333
3
2189
1525
1618
2435
2999
746
1089
24337
22
1495