1812
1
2322
4
2786
8527
19932
6
3315
1001
0
20163
44
123674
35
4187
10
2732
2
2935
6676
12
980
1431
673
2696
1161
24337
22
2142
592
1185
1290
1777
5204
3
2507
718
2505
1162
1376