525
230
805
781
429
1207
154
428
1628
84
402
172
204196
93
848
495
481
826
485
217
148
1107
513
364
393
416
339
679
881
274
698
1275
1230
367
850
522