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