1844
1
2999
3
830
0
1632
2
662
1661
4
2600
3132
10
1532
2294
6346
16
3562
1691
1000
868
843
2578
2082
2377
2110
673