473
183
636
145
568
183
672
178
428
201
721
379
2822
1464
383
107
485
271
1302
521
783
381
702
175
265
162
413
171
204
117
581
196
586
80
1150
537
515
99
905
319