419
1
99
33
95
85
275
132
86
59
105
4594
54
476
431
2
478
466
651
424
578
564
694
641
823
880
747
744
4
1227
945
613
883
3
954