211
2
337
882
964
1870
8
1245
4
1511
3
1838
879
1849
756
0
1093
583
1
845
616
1014
884
258
459
611
534
1989
3508
2496
17
849
555
536
891
933
654