167
960
76
587
24
430
49
412
59
364
35
310
37
302
46
339
109
411
1
143
28
372
33
249
22
281
39
233
40
237
16
266
253
10
166
240