3999
23
1515
1
2760
2
2186
3
1130
0
3763
6
998
4
1604
1139
1724
1463
2935
7
976
1741
2345
4404
10
1777
1473
1051
1503
447
526
880
924
5
869
1213
754
1891
1224
3130