1382
497
4733
2497
1508
563
1559
562
1967
633
984
461
1435
603
1104
356
1022
351
906
387
1147
388
1079
456
3966
1853
1378
738
736
256
763
407
773
410
1922
921
706
424
6470
3585