2381
3
1239
2
700
0
962
2521
1534
18487
1
2772
2776
1147
2265
1535
1622
642
1790
1319
1136
1485
2615
3125
5
1226