2962
1
1992
3
1185
2
697
0
1155
1309
568
884
527
4933
13
4914
915
2245
2794
4102
4
401
2256
95
2629
2561
6
4354
15
1394
3014
20
5389
562
11153
8
1268
1087
2917
5
3556