1193
0
25669
19783
2
2996
1189
14
32302
2366
1
572
791
2595
1512
4044
5
17946
758
2535
616
3125
685
501
721
1461
1650
1225
93
2964
600
3498
4
1028
1601