1038
1
3178
2
2505
3803
1015
2687
3354
784
0
1103
3386
3835
5
1887
476
1496
2680
3518
3
1451
942
2522
464
1743
1380
1681
3054
546
4617
4
2057
868
1683
1787