970
436
921
61
536
342
412
122
381
901
488
996
435
948
520
975
46
802
903
587
678
892
142
602
842
165
565
598
184
683
403
102
359
562
887
667
904
642
500
16
631
564
568
84
834
131
409