1660
1
1606
3326
3
1632
2
673
0
1788
2184
1380
2999
2294
2166
697
1751
2578
1399
1431
2631
4179
2562
745
1825
1819
1766
1045
790
644
4757
8
1749
13574
14
578