409
11
46
37
30
24
12
15
16
104
327
63
31
82
560
13
4
6
10
34
27
41
58
18
45
53
29
9
14
26
33
66
93
268
77
17
151
348
5