472
159
382
33
741
212
727
82
315
178
785
153
1440
743
407
146
880
284
510
96
328
134
176
57
646
166
822
273
124
39
522
185
488
144
423
177
2569
1085
408
66