810
1
984
2882
4
935
1980
8
2140
7
1292
2
1150
1528
849
1374
1645
1025
1621
5
1216
1595
529
0
880
1006
877
2811
9
704
976
272
1096
792
979
2815
741
517