61
29
15
478
843
104
126
223
417
117
145
71
983
86
303
316
38
17
298
207
374
440
30
108
174
138
170
11
100
823
20
328
14
4
63
180
34
8
101
202
155
365
311
622
166
253
850
49
611
16
67
745
96
361
154