338
41
883
105
6366
168
54
5479
4211
57
1266
93
3403
63
407
5752
6040
171
196
215