471
0
1265
1183
742
528
838
1018
2906
1
407
1397
189
797
1512
388
728
2986
841
1186
21152
8
974
1123
698
1672
691
391
348
399
2975
47639