2036
2
83
1
1967
862
2301
1050
0
1047
1141
1868
3
1155
2493
18
385
6445
6
2495
2115
1413
2861
3612
10
1444
2336
1229
745
1514
2886
751
2430
7793
4
1123
1859
3562