1812
1
2322
4
2786
1475
1001
0
123674
35
2526
2562
2
4187
10
807
2732
6676
12
980
1431
1690
673
1161
24337
22
4655
6666
1749
592
1185
1777
1814
975
5204
3
1259
718
2505