575
2
1786
420
1
397
2212
20
1067
481
1163
0
1016
616
798
7
701
782
12303
13
687
930
3373
8158
23
1963
1958
2380
10
663
7040
6
503
1106
832
856
799
435
607