26
1275
1864
31118
763
623
1176
651
793
1158
762
968
1206
261
812
452
181
633
18
10
7
11
13
755
53
17
40
601