485
0
1618
1044
1
1743
2103
2505
2
3315
4
3593
16
442
3054
5
2500
14
3696
8
1348
2057
629
790
881
3354
1481
4044
3083
893
560
549
677
2465
2757
1189
1683