239
543
61
280
295
455
172
1371
47
944
75
117
899
83
1337
681
78
2942
534
23
63
44
50
158
84
17
15
11
163
131
229
162
462
35
135
33
5
175
49
130
134
119
52
3
714
91
18
25
97
823
184
16
56