826
130
16
107
23
182
178
35
74
122
126
22
540
536
19
322
126
3
56
10
123
288
155
92
804
1449
515
635
1105
283
1
151
97
113
558
810
85
420
184
85
577
110
540
588
3
196
1035
602
18
89
64
169
567
87
105
