1506
4
1618
1
2631
3470
5
6200
3
383
0
2988
4757
862
1911
2650
20
1225
3189
3001
2
4823
9
1935
3066
7
1101
2285
1868
1504
2534
1194
2152
2343
3508
1534