521
1
1421
924
1268
0
1054
1733
2714
5
2372
2
1329
2570
1513
107
1374
1889
1501
650
915
1425
382
661
1566
1392
2982
3
1448
1642
1094
2109
417