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