32
127
4
290
63
193
19
1172
31
161
96
51
22
60
16
1229
45
309
18
43
1669
143
20
73
69
40
99
23
28
26
25
68
13
70
30
53
49
296
135
93
122
36
313
58
55
33