999
1
915
2190
848
1860
2
5646
4
1344
0
476
417
1768
2982
3
1776
5799
2143
1407
1716
1565
1518
322
28805
6
2334
822
5379
1302
3287
839
2673
1245
1586