2525
4
4537
2515
3
1546
0
2668
11
4702
4651
2
467
3636
4743
1
918
1493
1091
2660
2959
986
2480
2190
3198
1142
1268
1914
1952
2324
5123
6
1331
1044
101415
109