25669
0
930
2996
14
1189
3516
17946
181997
11
4044
5
4471
2
2535
19783
509
2964
1
1543
3498
4
717
32302
2903
3
572
1193
607
2986
2906
342
1849
688
3125
5065
758