1501
0
659
814
1
5262
10
1129
383
1084
18385
2
1462
3110
629
3659
14
2079
3
2939
2165
6
935
843
2321
7
1847
1400
883
2428
656
1317
1403
2470
1411
934
1909
9
1379