25669
0
3765
4
2535
2
19783
5439
1
2932
3498
32302
1295
17946
280
894
1094
900
2650
20
1153
6273
452
3090
6
392
2250
355
469
1355
570
223
984
21152
8
2996
1581