904
2
12
576
1
45
3
225
44
85
25
109
9
59
5
7
195
27
78
983
552
111
159
120
1339
51
1758
66
149
46
50
141
40
463
13
48
208
20
4
11
28
164
10
113
479
26
37
137
73
21
53
14