56
269
2060
139
199
176
640
377
431
183
110
71
778
57
39
108
2521
170
421
1536
28
696
100
296
65
88
38
130
2013
152
161
79
845
938
74
119
743
261
534
32
66
304
187
140
58
42
103
195
503
312
965
50
658
73