315
220
25
174
128
384
191
119
559
2
179
295
257
31
62
55
271
41
22
314
1541
23
35
70
388
109
683
10
152
10
338
128
209
184
151
1145
28
31
235
0
434
58
422
135
689
1451
128
6
406
389
23
