3957
3
2655
1
2211
2959
3154
6
2642
1775
2
1706
2468
3991
4
1417
2507
1935
2667
2090
723
0
2558
920
2430
2838
2268
844
4362
1226
4702
101569
3186
6707
24
935
9160
5