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