25669
0
572
791
802
758
501
19783
2
2173
1
2166
2663
562
883
931
15233
388
4471
800
32302
2524
2439
2242
2996
1386
8527
2399
685
673
1611
5065
1916