2710
2
3044
15
3965
3
3926
14
3429
7
1622
1
1342
1815
1527
959
1075
989
0
1431
2776
797
1558
329
2551
1517
2134
2661
906
1339
1690
1137
159
1935
1250
1194
1419