1091
1
69
590
10
6
41
290
224
4
20
17
47
83
3
33
11
141
188
354
396
80
186
19
5
388
518
103
230
202
90
235
30
27
54
177
223
291
320
51
21
350
343
59
48
293
39
155