328
172
106
67
411
87
53
36
43
56
45
77
114
63
32
47
663
246
109
52
76
37
51
48
65
68
38
61
39
49
50
2235
58
29
42
54
73
83