25669
0
4044
5
19783
2
14
572
2996
1189
32302
758
1028
791
2595
17946
2535
501
3125
721
1461
484
1225
5065
1
2964
605
1193
1650
3498
4
2478
578
2087
616