1006
1
1149
2499
4
398
3688
18
2669
2
2726
5164
4802
15
2878
5
2409
482
1132
0
1526
2461
20
3287
480
2636
543
1576
417
2870
3
2320
2624
1343
1081
3815
2321
7
1516
1630