171
329
88
697
375
403
398
177
234
205
222
92
213
101
203
71
67
130
63
218
283
2111
241
640
160
204
166
244
148
603
169
259
33
36
812
796
633
583
623
373
774
634
518
3152
1381
1243
914
2139
617
2526
2183
951
1040
905
3746
709