965
193
940
479
843
223
1094
370
544
116
710
305
1307
435
2538
1345
1500
648
584
164
883
489
637
295
614
179
739
243
537
135
578
256
541
112
772
162
163
81
595
80