475
1
859
738
0
516
798
382
730
82
75
452
997
895
74
256
263
2154
2
1207
990
935
599
982
401
1384
368
1683
4
1093
868
511