563
0
1995
1
957
755
1759
549
959
3351
751
663
89
1099
1362
556
475
110
334
506
6231
1472
482
480
432
193
919
362
456
405
2948
6
22017