1095
0
951
989
3
1240
1
2057
2584
2
1506
2140
3643
2605
4
2152
2908
3453
645
2317
5
1659
2185
1230
2905
1016
2213
2309
3062
3696
8
857
1340
1962
3378
7
1089
5141