25669
0
21152
8
2535
2
19783
17946
32302
2999
3
3354
1
2057
2932
3498
4
1683
3779
3765
3107
7
1153
1320
995
3090
6
2189
1247
1681
1382
570
2268
3080
3683
898
1044
1804