485
30
10
233
11
46
16
574
21
113
282
120
596
24
69
1049
78
107
50
102
15
117
283
110
60
52
19
109
66
12
84
134
27
40
63
41
33
91
59
106
145
47
23
2015
174
18
28
29
619