646
0
1566
1
1310
1513
1642
3287
3
2799
1425
544
650
3795
1329
1587
1889
1903
2
1922
661
1129
2275
467
107
5262
10
3025
1470
292
1733
571
2470
814
447