505
1
916
1127
665
134
8160
23
1964
1043
0
825
2
1096
3
1960
2381
10
2847
4
1374
3449
9
931
703
689
784
482
800
7
2100
1071
622
1017
1164
2053
2016
727
2419
6