323
0
909
25852
47041
173
737
306
955
970
384
432
695
76
1788
427
714
637
1336
1396
364
305
357
598
434
169