2400
6
2048
2
1169
0
2529
7
1015
1
2132
3
2582
771
262
1545
1554
278
2141
9
1967
2001
853
1539
1501
3075
1063
4383
4
4455
11
1681
1711
2773
5322
8
1690
3634
10
3453
2759