30
528
38
490
24
299
11
448
10
479
14
291
15
255
9
225
196
3
102
13
99
124
146
0
128
2
21
7
139
86
4
150