516
101
159
3
143
46
1204
5
203
30
255
54
5
54
387
197
78
1475
450
624
81
136
159
16
306
141
15
168
398
265
14
204
95
13
1957
248
276
110
220
153
139
102
113
55
587
87
24
155
273
