681
56
68
82
73
57
241
111
3617
2308
147
282
1004
312
43
123
54
47
221
133
117
115
37
154
157
81
90
91
122