1092
1
1568
1813
1691
2152
2
2358
9
3694
830
0
1787
582
905
2055
1749
2209
578
2980
400
1380
1306
6346
16
2207
2082
1660
2982
3
801
1037
370
3484
3326
1000