332
113
148
101
484
165
571
110
611
24
518
131
500
215
655
78
218
163
244
105
204
120
260
81
380
190
323
59
219
94
761
194
385
104
540
131
77
28
354
166