538
129
1219
389
310
79
804
460
362
176
607
54
331
61
639
215
300
33
434
12
478
157
664
209
433
118
600
62
317
69
643
115
282
95
605
148
206
157
173
61