331
182
27
87
56
79
295
1784
2005
125
164
97
229
23
103
62
51
773
66
73
260
106
626
177
124
44
1105
71
49
194
135
451
55
144
74
88
99
70
324
149
116
75
383
76
152
89
19
38
48
32
46
138
684