498
30
10
239
11
47
16
575
21
113
282
121
596
24
69
1053
78
108
50
102
15
117
283
110
60
52
19
109
66
12
84
134
27
40
63
42
107
33
91
59
106
145
23
2018
174
18
28
29
620