983
1
2878
4
935
1980
8
2139
7
1292
2
1150
1528
849
1374
1645
1024
1621
5
1216
1594
529
0
879
1005
876
2811
9
704
975
271
1092
791
979
2814
741
517
477