3765
4
2535
2
19783
894
0
645
17946
522
32302
572
1045
2533
352
547
452
558
25669
512
1094
934
2683
1
297066
400
21152
8
2932
616
457
1015
3498
571
1189