930
2
2057
1
853
1683
0
2939
3354
929
3
1247
898
471
1154
2505
3683
1743
3054
5
4691
1306
2044
1175
2500
1419
582
790
1481
2060
752
21152
8
12472
8411
2670