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