483
4
119
1
1023
532
2
650
290
235
437
929
563
581
460
451
938
502
602
667
1653
527
820
802
1223
1384
1280
692
803
639
859
526
1792