641
205
629
393
2115
990
755
277
728
168
865
197
522
170
524
197
707
165
594
186
719
191
761
256
602
234
646
202
650
170
878
412
571
127
1137
489
974
343
627
264