2886
4
3625
1
1557
2604
1951
2
2477
1399
1441
0
1295
2413
16174
5
3328
2650
20
4002
1571
844
280
2193
1581
1769
3835
2250
3765
2245
3
1576
1226
3053
7
662
4867
894