212
661
3
65
705
135
171
1059
136
170
1230
407
411
580
558
667
9
87
252
25
1
436
101
20
56
499
638
240
1277
146
284
58
586
80
77
124
72
143
217
154
143
47
168
90
100
30
312
651
188
715
337
1
