991
1
2048
2
951
619
278
2100
564
2502
2740
1711
0
1087
1294
1597
3
3539
2184
888
1129
1455
8607
8
4943
2153
7
1568
1458
2122
2427
12
2687
2794
3546
108797
1660