97
1
2876
4
83
1980
8
2137
7
1436
577
64
703
361
2809
9
89
402
874
2
591
676
75
1090
271
0
977
2812
420
554
555
112
612
791
267
805