102
905
182
771
76
687
107
667
218
512
155
517
514
217
450
170
474
92
1,138
368
69
391
46
364
26
373
38
341
13
769
100
278
29
297
47
295