989
0
2100
2
2999
3
1618
1547
1
2082
801
1576
1532
1757
5375
999
1695
7
21152
8
4179
2669
1247
2320
5
1844
785
50969
951
8002
2505
12632
1748
980
3054
3368