527
1
2162
2
643
777
92
550
584
429
598
310
0
191
683
906
69
668
416
817
89
472
789
74
3108
7
526
633
1321
1294
914
88
1544