1513
1
1291
2326
4
1566
1733
1642
521
7906
8
1452
1392
1421
2000
1501
447
0
2115
1425
2668
2
467
929
650
2275
1894
2086
1330