156
580
147
376
84
312
137
297
59
226
20
458
62
195
49
159
41
142
2
99
31
89
278
1,040
8
16
3
76
13
67
4
35
1
33
66