2200
6
447
0
1232
2
1102
2121
1
1374
6197
4
775
3036
56488
785
661
1962
1448
635
544
915
662
3044
27
4252
2079
3
964
2260
12
1129
48766
24
1630
1952