1045
0
19783
2
1011
3
25669
32302
572
2996
2535
17946
3090
6
7793
4
2316
14
2921
5
1189
2932
3498
3765
2666
9
2595
610
1
800
2476
685
2906
1153
4358
5440
8
984
2012