5
491
56
2
342
247
39
665
252
143
239
2
103
56
181
208
261
115
130
55
46
9
112
10
194
6
275
67
10
315
15
19
61
336
11
12
193
301
114
958
57
2
175
95
55
27
1
