148
953
66
820
27
888
32
718
35
562
16
427
26
457
46
425
37
348
13
318
81
244
337
52
339
6
43
312
308
14
315