1095
1
3126
3
1819
2121
1416
2999
1000
0
730
1812
2
1681
868
2748
9
745
3054
2163
1633
4
17391
7
801
2285
3863
14
904
2872
2620
1716
3050
3371
2309
1993
2983
5
2520