2141
9
1015
1
1554
2
1690
1501
3
1681
3634
10
3848
2999
2562
942
1825
12621
22
1220
2400
6
262
1938
4179
2048
2529
7
1169
0
3137
1547
6236
2132
2582
2861
771
278
1545