1358
145
115
117
211
223
74
57
127
112
22
27
43
126
18
130
91
200
289
175
62
63
330
713
258
722
346
100
88
519
99
265
350
72
38
26
30
94
17
69
42
347
55
287
134
184
217
397
31
570
435
120
699
83
32
204
165