700
1
502
549
3688
5
5825
4
1730
0
948
5579
7
1250
2
3126
3
1289601
562
2408
8
5915
11
2228
812
3535
2160
2145
9305
4465
22
7978
9
6247
19079
6
3354
1473
32302
3519
525
1237