966
6
419
340
34
119
23
221
140
266
36
89
349
92
12
107
45
1490
373
546
46
132
64
65
24
175
21
29
15
75
618
31
28
44
22
19
25
224
86
110
87
58
291
346
137
69
39
242
228
63
791