1841
2
873
1
641
839
1387
0
1954
6960
5
2489
10
5997
12
345
2420
118
1564
2664
3
1734
1209
2300
2266
1825
808
2925
2127
7
2140
1545
4816
1000