3132
10
898
1
1419
717
1050
0
1047
3771
3
1141
2557
2
442
2493
18
6445
6
2495
2115
2861
3612
2655
3957
1444
2336
751
479
7793
4
4702
1123
1859
676
892
2211
2959