152
860
101
349
54
682
47
425
23
335
34
327
55
369
45
343
49
334
51
300
28
299
154
265
25
145
282
15
254
48
274
22
192
186