25669
0
19783
2
17946
3765
4
32302
297066
21152
8
2250
1
586
2535
1226
2932
3125
3498
3683
2259
3546
1295
12472
280
3460
7
1889
3051
1603
2650
20
2666
9
1153
3090
6
2907
527
3