2902
6
1211
0
1366
1
1685
1173
1288
994
789
1011
673
3179
2
1412
1757
1336
1562
1024
882
844
845
841
1315
1547
3
1630
701
924
2171
606
6044
8
1048