25669
0
32302
1193
14
2176
1
2996
1189
536
4044
5
17946
758
2535
2
3125
19783
189
1461
461
5209
9
2964
456
905
521
609
3498
4
110
2087
438
2478
5402
1267