87
1
303
1246
3
676
2
331
350
515
321
377
575
415
400
255
337
261
183
405
447
338
1300
6
93
758
562
342
791
453
887
399
387
418