2141
9
1554
2
1501
3
2132
830
0
1015
1
3562
801
12621
22
1202
1681
1690
1282
2529
7
1169
3634
10
2562
1355
1825
693
2999
3453
1220
1698
2749
5
2400
6
942
1938
2048