25669
0
572
758
19783
2
791
914
2996
32302
475
2524
4471
1243
717
1
1189
931
562
334
2271
4
501
1103
17946
556
490
534
484
255
1862
2366
422
394