1056
141
17
36
457
237
228
331
32
316
168
96
242
301
574
264
267
17
517
2
132
469
542
171
32
351
67
260
201
87
531
10
70
23
15
77
268
141
323
28
54
572
277
