1656
2
1586
0
1812
1
4187
10
2322
4
3180
2732
2786
5367
3
1001
123674
35
5204
1376
603
6676
12
9611
980
8329
1431
986
1867
673
883
3868
4465
22
1161
1071
24337
2528
1289601