1812
1
2322
4
5196
2
2786
1001
0
123674
35
2849
1924
215
1505
4187
10
2802
5
1647
3
2732
3008
1089
6676
12
980
1431
1264
673
1685
786
1161
2152
24337
22
592
1185
4288
1777