304
219
302
107
647
256
546
197
714
199
1518
654
391
119
232
157
432
83
677
114