2999
3
1681
1
1938
2141
9
1015
1554
2
1819
1690
2748
1501
1993
3634
10
2562
2184
2522
942
1202
2740
1825
2502
5
12621
22
1220
1000
0
2400
6
262
830
4179
2048
2529
7
1169