1513
1
1054
1622
1189
107
0
1329
1291
417
1392
1448
2
1129
964
1193
1518
1733
1587
1716
1578
1501
1421
2000
650
2069
3
929
1894
2982
661
4531
5
2372
5599
4