107
949
91
669
87
514
58
526
97
463
10
469
119
352
102
362
22
361
89
283
23
313
37
174
16
155
65
231
45
134
26
4
139