3090
6
2535
2
1733
0
14
1601
3
21152
8
1189
32302
3083
462
1070
612
1823
19783
613
2903
2044
1
722
2358
9
2932
683
23
2728
2996
3498
4
2835
564
3546
616
99237