394
108
1171
7
893
180
224
535
106
34
67
6
55
31
27
2217
193
593
240
49
138
12
11
79
347
22
56
29
47
37
171
291
432
17
5
26
156
183
602
392
15
208
101
86
25
117
9
290
170
41
253
100