261
725
50
683
107
578
540
266
528
158
476
91
393
74
343
73
323
6
316
53
359
88
339
89
329
52
286
58
314
179
311
93
271
97
307