2182
1
1477
753
0
2051
984
142
545
397
755
1350
1479
1123
845
2977
309
526
277
515
324
2475
2861
2
645
841
713
1478
2954
658
510
697
1107