932
158
6064
3466
1420
673
1835
928
685
276
797
224
880
283
917
500
219
94
574
301
594
94
611
185
382
169
1179
439
605
153
814
355
210
116
700
171
456
202
662
87