1579
3
1431
1
3117
8
1812
1815
2
2322
4
2786
4506
1133
1001
0
123674
35
851
553
1619
4187
10
2732
6676
12
980
673
4425
6
1451
1161
24337
22
994
592
1185
1777
5204
718
2505