1428
0
337
1054
275
968
598
157
637
316
632
813
931
1
2551
747
2730
6
152
391
2881
2
4111
327
466
4964
3
780
155
357
872
7952
590
2126
871