968
502
463
2305
527
461
1921
980
1036
889
557
1278
1024
1417
1249
831
813
1736
673
1980
1464
1062
1044
643
706
878
970
714
615
722