25669
0
19783
2
3176
1849
32302
3008
3
2337
5
1512
1
2964
15233
4471
2366
2986
4044
17946
3490
2535
2907
3227
3125
4757
1498
1461
2551
2349
5033
15
948
3498
4
2149
4476