1063
1
951
2322
4
619
989
0
564
2502
2740
768
1716
2
3539
3
2289
1828
2551
3044
15
1268
3965
3649
1488
1398
8607
8
800
1298
4943
2153
7
412
9816
1484
1458
2122