2349
2
1746
2562
2456
1
658
0
1526
1632
1306
1181
2393
6
1813
1417
1801
3
1749
19944
951
1239
1431
1883
2669
674
8527
2799
1449
2710
24337
22
913
1775
1162