900
2
2740
4
3013
7
2404
3
420
1
1758
9
996
952
0
1304
1709
8158
23
1810
876
869
2070
2676
6
1395
944
1609
882
885
2956
1231
475
966
625
902
1291
1537
5