2304
6
923
1
2474
4
1659
2935
1375
1534
1154
461
529
489
938
2
574
632
1960
3
421
664
470
504
436
580
415
614
5733
5
482
877
1147
540
535
594