17977
13443
5946
4322
8395
3329
7023
2358
3832
1495
1354
3406
942
2384
1485
1787
3151
27657
1355
1254
676
1209
2730
2031
1246
3380
2167
4388
950
1296
1363
1790
1594
101723
1369
693
3994
2056
1678
702
656
24829
2153
1801
1062
1456
3241
1710
947
706
684
820
1753
677
2265
735
564
740
847
1800