94
39
603
600
55
84
240
259
353
734
471
290
44
21
157
281
114
760
27
80
53
51
121
59
15
5009
66
106
46
233
31
28
50
52
14
1098