671
1048
506
2747
2544
775
13970
743
603
6493
310
1
681
492
3984
1
2017
1
628
1529
423
2875
640
4676
613
2045
4505
1369
1
3414
1359
598
4365
648
1
11704
1
584
1604
800
550
1
520
803
609
1
1465
568