3318
2
1077
1
606
766
834
832
122
1242
68
301
97
397
3
388
541
358
530
82
77
509
641
1041
886
1101
783
782
4
516
705
362
284
249