257
510
22
7
1
84
76
828
464
768
70
73
644
787
246
364
417
105
29
436
1295
63
330
197
55
79
17
14
466
185
81
49
60
87
219