128
291
473
10
4
13
121
6
30
19
1
198
213
60
100
24
116
298
61
297
366
59
95
27
40
18
16
14
20
2
7
292
388
152
104
202
65
109
195
67
92
87
162
220
436
511
151
46
175
57
96
5
0
112
285