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