25669
0
32302
930
1193
14
3516
2996
4044
5
1189
2535
2
509
1543
3498
4
2986
1
17946
4471
342
688
3125
607
19783
1461
578
2750
5065
2964
717
2478
5402
9
317