586
167
715
183
666
143
520
139
284
108
698
251
678
264
463
235
425
199
878
287
3001
1745
612
128
725
241
852
269
527
125
537
72
273
148
201
62
351
24
671
68