1320
2
995
1
1506
4
3090
6
2557
7893
6753
17
1618
2763
0
527
3
6225
25669
2037
2422
5
786
3503
3507
1382
5597
8