3960
3
1793
1
1015
2549
11
7475
5
2982
2
1358
6200
1241
2282
6
1760
0
1510
2565
3318
1914
2943
601
1399
860