106
367
828
27
682
450
10
370
830
106
723
401
469
353
923
766
804
379
929
497
330
34
740
436
27
471
303
971
154
700
1076
5
565
17
976
2
761
1577
852
504
797
