3589
6
1252
1
3046
2960
2
2165
1557
4
2366
1941
1630
1432
1378
847
0
2181
256
1712
990
772
1455
2409
1530
1162
2506
8492
13
3025
2044
3500
2215
1993
1429
1733