32
595
45
598
43
577
46
515
29
470
35
538
24
459
5
369
27
531
458
9
290
39
357
30
345
33
376
92
1,120
361
36
352
347