5
98
28
132
17
75
162
57
740
41
107
68
97
118
133
56
48
36
35
304
14
95
180
2798
22
380
201
46
91
300
49
73
44
159
32
241
65
62
1186
50
149
33
498
90
27
3
192
143
398
1533
501
20