525
297
26
51
277
778
208
372
45
799
1085
708
89
23
134
189
54
466
137
86
586
282
721
786
163
675
185
1957
253
257
174
130
36
234
590
294
3
375
10
921
465
191
13
151
127
398
204
193
123
410
