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