1093
0
1226
2
2687
5
2480
4
1096
1
2623
3
2135
2630
951
1069
2213
1451
1025
911
1293
6698
7
2080
2707
2047
652
2784
4074
5635
930
1380
3562
1306