309
14
20
75
100
734
104
53
690
124
255
325
1462
183
466
251
4119
528
653
105
113
485
47
9
25
36
74
22
30
12798
85
63
858
4190
44
126
412
17
181
530
103
84
171
66
92
45
58
52
140
150
10590
81
147