1692
703
433
231
1729
1015
410
163
3998
2061
1764
809
658
257
659
296
565
251
584
193
601
132
808
343
944
360
660
234
747
242
446
178
488
251
627
136
429
154
368
75