18654
1845
3088
2025
15197
35649
10106
1185
6425
10770
3205
31715
1489
1790
4132
1859
1000
4896
2017
3358
10897
1727
3074
1646
1055
5962
11179
23669
11256
242880
3610
1149
697
4071
6046
678
2885
1107
1884
3983
5006
1128
1066
1539
10990
1602
1392
5113
1314
9087
6585
17983
2735
10968
5118
16468
12456
17294
2789
1478