36
989
31
622
19
667
58
572
80
344
83
468
45
407
581
856
40
267
35
163
37
110
13
155
6
98
159
340
8
145
1
104
66