25669
0
19783
2
572
791
2595
32302
14
2996
534
685
17946
501
3008
3
948
1
822
657
1512
5065
1601
2337
5
931
578
721
758
1225
15233
1193
800
11447
1189