2907
2
8527
1
1386
1728
1522
1812
2322
4
1360
980
1431
866
673
997
123674
35
2655
845
1161
3957
3
24337
22
2786
11153
8
4187
10
1185
1001
0
5204
2838
718
3412
1376
3245