109
680
26
455
66
312
37
268
75
647
73
715
90
531
51
294
287
20
891
5
146
27
110
41
140
8
175
34
132
3
134
14
91
112