498
109
248
55
1468
321
398
87
1640
359
388
85
1150
252