1082
42
93
172
709
131
390
437
369
152
198
321
108
271
44
215
221
331
121
202
138
94
37
305
45
84
91
21
900
133
25
929
111
463
499
88
130
53
1243
543
40
308
41
103
150
20
58
203
139
361
51
24
279