499
48
243
13
617
109
388
83
382
109
400
96
307
112
157
91
53
33
196
155
302
160
119
56
554
56
440
198
471
184
327
77
483
198
230
33
542
113
549
4