150
61
302
295
96
11
42
2
93
40
613
611
119
80
264
66
240
154
3
1
21
14
68
15
13
5
320
471
48
41
90
8
14K
314
138