107
0
1374
1
1889
1501
650
514
928
915
1425
382
2
661
1566
1392
2982
3
1448
1642
1094
417
544
1719
1073
1622