498
113
248
56
398
90
388
88
1468
331
207
47
1000
226
1150
259
1640
370
478
108