171
126
249
115
120
1079
30
21
159
12
71
74
10
157
300
44
394
1025
82
40
486
384
43
187
88
235
279
79
631
176
243
49
1401
32
41
23
72
184
193
361
165
122
289
149
2682
54
38
48
201
823
81
290