591
0
1204
1
4027
3
1768
249
569
1691
7
1498
1881
2652
2959
5
2065
1647
1097
1975
1977
2228
2
1486
2573
1681
2526
2453
1840
2285
768
1426
1774
3565
13442
15
964