90
932
44
505
40
375
38
404
33
354
35
291
18
309
41
305
45
327
24
296
79
269
32
250
31
257
29
241
226
27
245
8
60