849
106
1265
510
1008
405
417
94
331
59
624
313
561
76
779
201
661
223
656
174
636
149
242
107
386
15
242
151
625
84
577
160
362
218
514
65
234
142
426
103