126
816
194
802
28
409
35
357
17
51
87
40
166
33
81
9
133
6
106
278
1,047
29
70
15
112
21
60
19
56
7
101
2
89
3
42