258
1149
244
206
236
44
51
128
767
193
590
25
23
17
499
409
21
416
15
806
221
538
386
333
780
6
125
93
129
136
26
211
885
69
99
52
12
106
152
50
140
32
57
9
96
90
33
143
2
135
46
20