25669
0
894
19783
2
3765
4
2535
571
255
32302
572
2632
5
1189
3090
6
908
2996
2743
110
596
14
2907
485
5242
7893
2932
476
297066
392
1865
2318
1
3498