2932
2
2361
1
3498
4
5151
2666
9
197
0
17946
2638
1320
1416
2906
2667
2948
6
3262
3
10598
4259
1903
3694
3798
1743
5347
1960
7071
5
6095
2551
21152
8
2272
1672
4537
3742