3183
3
10423
1
1957
12779
8
1484
0
1534
2
2265
1535
960
1552
1622
2473
521
3125
5
1226
2643
2710
3079
1688
1720
1833
1295
1431
608
10996
6466
637