987
4
482
2
1010
3
951
1
1951
1346
1643
5816
5
1709
8158
23
1811
900
0
950
753
2563
2741
1453
1759
869
967
1396
1539
902
1292
626
2836
1273
1596
701