226
1
957
986
0
791
746
2595
2204
5
534
685
2316
800
25669
948
820
501
1225
1399
2661
9
721
1028
5440
8
5489
11
616
5065
2512
19783
2
1746
2453
1676
484