302
36
61
18
161
307
29
80
26
17
204
142
48
62
77
105
10
89
112
45
15
4
102
44
260
23
90
55
146
154
35
148
51
20
766
107
19
43
31
22
16
24
27
32
64
2852
109
489
139