727
629
1386
603
612
3082
527
613
495
1201
1940
1411
1138
4543
1541
1547
1535
605
839
744
6707
2239
654
760
1261