2400
6
1015
1
2749
5
1743
0
4761
2
771
1681
1554
2529
7
790
2999
3
1757
3683
5375
3453
21152
8
2669
2257
1698
1247
1168
951
2048
2505
2844
12632
980
3054
1167
12621
22