87
1
303
1244
3
676
2
331
350
515
319
377
575
415
400
254
337
261
182
405
447
338
1300
6
93
758
562
342
790
453
887
399
387
418