25669
0
572
2996
19783
2
3090
6
21152
8
2903
3
2932
2270
4358
32302
2238
1
3080
255
838
3546
1045
14
2366
100
579
297066
758
131589
1289601
4
484
1189
571
1449
422