1606
1
2903
3
2245
3765
4
3090
6
951
1603
2932
2
572
0
467
2535
21152
8
297066
3053
7
25669
1301
19783
17946
1883
3498
571
19944
66
8527
3080
3386
2349
2964
32302
2990