563
0
1995
1
957
781
1330
826
368
480
709
949
2245
1519
737
645
458
1022
940
755
1759
549
959
3351
751