1062
4
1493
17
2901
13
556
1
406
570
438
2
616
428
578
590
462
540
497
539
519
561
542
467
696
3
557
449
521
645
614
415
947
407
531