2575
3
1263
4
1094
1
383
0
1478
1311
779
1442
1779
1581
922
1059
1339
822
1071
716
1192
991
861
1281
1022
726
2367
1374
1645
7
1092
908
2065
5