1036
1
1335
2
2138
384
0
1233
2326
3364
3
921
1690
1638
4
1488
2495
1723
899
4863
7
1484
969
2025
4179
1360
2121
1483
1578
123674
35