2131
2
2094
5
21152
8
378
0
1828
3
2593
1
1047
1681
2596
1393
753
297066
2711
2911
9
989
5151
4651
2676
398656
19
1757
19079
6
550
1942
1416
4724
1268
1033
1622
6307
10
6707
24