583
1
1056
2362
2
477
2102
574
920
165
1610
867
1443
775
1295
2365
1499
392
521
740
3
702
1031
1357
1523
663
630
605
69
1498
431
966
1398