1193
0
25669
2366
1
21152
8
19783
2
3090
6
2903
3
2932
1189
2996
4358
572
14
32302
791
2727
3080
1049
337
528
1287
1512
1650
93
108797
607
2595
2502
2535