476
145
317
141
812
282
170
25
213
143
256
70
515
102
417
156
656
246
263
210
466
52
210
140
404
102
555
39
549
78
589
52
346
20
235
149
530
51
141
80