646
0
1464
3
814
1
2113
3025
670
1915
1390
6370
5
2000
970
4
1587
1824
1471
1418
2
822
2459
6
1256
2708
633
1385
730
559
3442
1354
4331
5661
843
2683
2808