3544
0
21152
8
3090
6
2903
3
2932
2
1094
1015
1
522
2669
1694
951
690
934
1045
452
536
2533
558
570
645
541
4044
5
476
564
2949
324
442
3080
616