2296
2
957
1
679
0
1407
1506
1425
2814
5
544
1869
2853
1190
2496
3
1550
1587
3353
6
3653
2046
8
1860
650
2799
480
1329
1922
2330
1670
1889
4382
4
1193