5
428
3
124
60
598
103
454
56
2
6
138
311
10
195
118
176
132
86
89
196
237
230
27
201
29
119
31
360
223
11
449
341
394
383
358
18
61
113
217
8
4
30
222
17
334
324
42
17
88
92
71
