4702
4
1372
1
3636
4743
1493
2
1091
0
2959
986
2480
3198
1142
1268
1914
1952
3
2324
413
5123
6
1331
1363
1044
1494
101415
109