2663
0
914
711
1
1706
2
1581
1243
668
1166
657
612
2123
931
534
1298
2271
4
1862
501
777
950
990
1462
673
1500
1539
477
600
616
2535
1028