25669
0
19783
2
572
2996
32302
17946
2929
6
1766
2964
1
1189
758
14
6236
10
4044
5
4471
685
5322
8
2595
99072
2535
1028
3125
2508
7
2529
2048
657
791
3008
3
1461
940