599
27
21
39
129
97
68
54
510
9
44
22
31
11
200
170
1
86
17
71
4
100
191
152
42
59
597
25
208
15
503
523
18
83
76
78
32
12
29
19
49
228
30
26
20
460
33
3
64