338
23
13
211
158
63
87
84
15
42
218
69
16
140
156
97
71
17
163
383
72
55
98
41
114
46
222
66
56
20
754
22
7605
51
276
146
286
139
1838
691
52
53
33
102
29
18
70
78
34
28
129