17991
13445
5947
4324
8396
3331
7026
2375
3832
1495
1354
3406
943
2384
1485
1789
3152
27662
1355
1254
676
1210
2732
2032
3382
2168
4390
951
1296
1363
1790
1594
1369
694
3994
2056
1680
702
656
2154
1801
1062
1456
3242
1713
948
706
685
822
1753
677
2265
735
564
740
847
1800
729
4621
644