3077
1595
424
117
887
259
821
173
688
185
947
323
809
247
689
228
516
223
573
172
670
251
560
163
741
353
659
79
285
198
535
152
710
295
626
246
471
136
457
125