1163
1
2576
3
5521
2
2223
3936
1821
1781
2935
2245
1691
2181
802
0
6346
16
1501
2100
1814
3562
801
1938
673
526
2614
557
517
1752
1013
888
4224
4
391
2048