985
598
142
78
573
533
31
447
374
1
943
984
579
810
756
761
66
852
282
497
226
967
68
991
154
759
418
650