2531
2
3573
4
3365
3
1812
1
2322
2786
1585
5204
1001
0
592
123674
35
1891
6
674
888
4187
10
2522
2732
1013
6676
12
535
1431
3195
2836
3315
1031
1974
980
24337
22
1161
673