185
4
703
29
7
50
660
10
592
123
31
62
46
753
277
18
11
861
787
77
82
64
558
66
27
2
14
100
40
6
37
108
98
57
173
134
51
56
15
19
219
38
13
42
1
190
5
24
83
36
96
22