1432
2
555
1
3278
8
3376
7
1411
1620
3
2221
1762
6
1876
4
3087
1471
571
2775
744
844
1900
2204
1692
1522
3179
2567
1359
662
0
764
704
1334
1667
996
169
1892