86
313
140
56
65
46
629
108
527
80
272
127
200
32
199
676
157
110
73
36
35
304
98
4212
181
2808
59
300
175
614
19
244
270
208
71
401
105
186
13
230
135
275
120
1150
91
563
53
131
109
305
727
25
626
29
121