290
66
155
251
119
57
128
12
362
1013
571
386
807
708
622
1143
569
614
447
161
269
972
136
206
767
499
806
538
780
48
276
167
215
216
63
10
194
34
59
817
54
47
45
855
67
33
667
714
104
223
83
152
376
164
19
231
176
38