858
3
2271
1
1368
4
622
4533
2
407
976
9
417
0
702
1056
902
940
989
17459
212631
421
1298
922
569
627
5
508
410
179
2109
993
838
1463
305
26699
1181