675
0
3868
2
456
78
448
539
590
602
516
479
668
303
381
787
813
943
454
968
563
544
325
1523
1557
957
392
257
1551