337
2
881
964
1870
8
1244
4
1510
3
1837
879
1849
756
0
1093
583
1
845
615
1014
884
258
459
611
534
1989
3508
2493
17
849
555
536
891
933
654
553