4848
938
724
436
2881
729
607
1493
681
4273
668
468
512
671
671
641
904
994
1201
3326
2327
652
665
1047
517