28
128
17
75
159
74
56
739
41
27
107
66
97
118
133
48
35
302
67
13
95
132
180
2783
22
380
200
43
91
299
49
72
44
19
158
40
32
241
68
65
58
1182
149
33
497
89
26
3
192
143
396
1521
500
20
147
334