18043
13451
5955
4327
8402
3337
7030
2419
3836
1497
1355
3406
943
2386
1488
1789
3154
27669
1358
1254
676
1211
2734
2032
3382
2168
4399
951
1297
1364
1790
1594
1369
694
3998
2058
1683
703
656
2155
1802
1063
1456
3248
1723
948
706
686
822
1753
677
2270
735
566
740
849
1801
729
4622
644