278
324
37
481
39
36
232
131
162
581
641
543
61
863
21522
2146
9
292
372
28
351
445
16
212
151
142
201
101
1605