121
393
80
455
71
297
34
273
23
50
30
160
41
13
197
28
140
61
714
5
154
10
156
19
7
143
118
66
510
17
47
9
113
104