448
904
308
946
201
637
96
525
528
155
400
90
313
56
252
98
198
65
208
50
171
46
186
44
172
29
151
13
744
160
25
15
129