2886
4
3625
1
1557
2604
1951
2
2477
1225
0
2650
20
3629
862
616
1399
989
5339
5
1441
1412
3539
3
2413
16174
3328
2534
4002
1571
1618
844
1179
3871
2193
2794
1769