1011
1
1076
3216
10
1129
951
619
564
6779
5
2502
989
0
2740
3539
3
1004
2
1941
4
1716
2110
1373
2489
2725
22
3429
7
929
511
1828
8607
8
4943
2153
1268
1458
2122
1092