4513
1
2547
4098
3
2855
2730
6
2668
2
20634
8
1651
2054
1087
2275
28805
1869
835
995
1733
467
0
1513
991
2503
2799
1922
31535
999
3114
4
1453
1642
1622
939
4940
5