2087
2
3090
6
21152
8
951
1
525
2903
3
2932
1015
1743
0
2669
1694
690
564
661
2535
3080
4044
5
4471
3498
4
108797
2964
3125
1603
420
2258
2471
9956
445
1310
1380