25669
0
758
572
914
475
2524
4471
2
1243
717
1
1189
19783
334
2271
4
1103
17946
490
534
255
1862
422
394
32302
1298
2996
1045
1070
1166
14
562
1581