418
1
827
4
579
626
2
856
1224
778
1642
506
281
422
638
562
628
532
1031
90
122
365
196
79
78
70
134
186
142
92
112
82