2847
4
1325
2
1453
3
1131
666
1
1097
862
1183
1805
549
2479
3058
10
1424
4040
5
1069
0
465
1655
2979
8834
1390
1461
502
981
1163
616
1295
791
939
934
1280