646
0
1020
1004
1
171
2224
2
1880
1748
525
1428
454
2025
2095
4
859
798
4604
13
482
755
2419
6
2694
3
410
961
6435
7
820
367
1897
2152
2862
486
1645
2111