980
1
829
903
1110
1782
1098
1684
2
1312
902
701
565
6264
7
2349
3
2967
775
1000
0
2367
3818
699
2873
2182
759
5226
5
337
4476
1812
475
5801
373
417