4
3
28
14
21
1
44
53
123
48
33
25
23
17
16
55
178
74
88
84
533
114
51
68
39
106
287
232
136
29
66
197
977
3765