7608
12
1057
1
676
0
3329
2735
5929
2544
3
3354
5
888
8451
5138
558
541
4530
2
123674
35
779
2168
4946
18
665
806
2195
946
1101
602
847
521
760
1387
1748