50
1303
0
1908
1447
1164
2505
961
1769
2983
2358
951
3
2025
2577
2012
2256
1199
2459
2894
2536
775
2125
1
1060
1169
2846
1319