685
0
25669
19783
2
2595
791
501
572
1225
822
3090
6
2996
32302
1601
1028
616
721
800
450
484
757
883
8527
1
1478
420
3008
3
2903
11447
2932
534
473