864
110
1151
269
2891
1256
4033
1690
2597
1341
704
298
727
223
2410
1085
815
280
755
178
952
211
604
180
558
202
756
175
614
188
682
243
1040
453
554
177
234
102
630
324