506
51
42
127
15
34
3
25
20
125
90
21
24
116
23
14
11
61
65
13
46
9
44
12
88
8
64
40
33
337
59
49
48
87
35
103
94
72
27
26
351
62
73
45
210
16
237
167