13018
0
2932
2
5242
485
47639
3498
4
1225
791
2666
9
1123
1179
932
800
1015
685
984
758
1028
461
616
1064
637
1153
1601
5440
8
5043
1
2012
611
393