17994
13445
5947
4324
8397
3331
7026
2378
3832
1496
1354
3406
943
2384
1485
1789
3153
27664
1355
1254
676
1210
2732
2032
1246
3382
2168
4390
951
1297
1363
1790
1594
101737
1369
694
3995
2056
1681
702
656
24842
2155
1801
1062
1456
3243
1715
948
706
685
822
1753
677
2265
735
564
740
848
1800