951
1
1015
1694
2903
3
21152
8
3090
6
1603
2932
2
2669
2312
0
2535
1451
690
2522
1681
1787
25669
564
19783
17946
2949
3498
4
19944
2294
66
8527
3080
3386
1743
2964