76
1
96
707
3
315
83
80
248
367
247
650
2
260
164
278
189
103
221
243
71
480
298
335
960
355
697
425
341
441
713
12
220