482
1137
21
16
35
47
222
361
150
29
56
186
231
254
351
818
335
232
42
27
40
31
4
28
17
119
155
41
51
37
93
107
26
19
32
73
25
75
23
48
38
53
39
104
58