98
635
88
615
78
325
71
588
72
457
69
507
62
458
3
472
47
301
53
418
40
408
19
318
394
29
342
68
370
66
260
247
24
277