505
0
3
527
1
792
560
619
635
1078
2
885
5
932
933
1209
1886
2038
2053
2017
3198
2273
4
3062
3060
3816
3338
3215
2953
2978
3624
3944
3587
6
3834
5247
3904
5286
13
5153
4407
3811
3581
4047
4378
4414
3304
4941
4229
3450