2999
3
2166
1
4179
3465
2
1532
4757
8
2669
83
1825
3835
5
3326
1788
2578
2082
2431
1691
1632
1606
1660
786
0
1843
2562
1773
1844
1787
1267
2505
988
1416
1743