174
596
55
636
56
618
89
340
101
387
83
318
22
280
94
273
33
259
16
266
204
68
164
13
170
8
145
39
148
61
738
25
143
21
141
107