504
0
1730
1250
2
3126
3
2408
8
5915
11
3535
1505
2160
2145
4465
22
7978
9
6247
5
19079
6
3354
1
603
1473
3519
525
1237
2044
1188
986
2525
4
3758
2250
810
646
2732
4086