15
849
446
264
113
62
350
210
19
258
188
604
381
69
438
100
640
125
120
340
201
315
23
24
18
271
59
124
49
47
45
108
33