1666
2
2645
1
4049
10
1279
6406
12
1165
829
1326
198
325
785
0
3025
7952
1883
1649
9244
1603
1203
5874