17
11
675
103
486
737
41
403
591
61
49
89
28
23
82
107
9
7
13
119
35
497
315
3
36
157
84
42
32
174
80
51
75
47
330
495
170
672
334
283
323
6
879
333
104
969
207
71
150
757
316
34
139
585