53
43
33
22
34
20
471
87
66
31
241
92
91
275
98
437
24
84
71
6
32
48
447
13
58
562
865
380
192
78
39
15
18
44
191
23
112
106
157
255
16
125