1600
4924
12541
5937
1893
5109
3708
1328
38309
1725
4705
5787
2664
2333
2442
2723
3687
1077
2183
52283
3240
1954
12529
2839
1437
2018
4689
2048
1362
15085
1759
4185
15730
1531
1156
1792
11686
12382
2197
2056
6703
4281
5227
4299
9137
2579
1906
4785
1594
3380
2693
2518
3187
4388
2877
9386
1950
1845
7152
5055