2915
958
820
1026
4682
1061
819
859
960
1212
22007
1161
1996
1334
1106
1838
2036
2675
901
861
933
1061
965
1233
4102
1369
4797
5457
1906
1647
1693
1399
4537
30584
1623
1054
3275
13791
1552
2482
27795
5346
6352
4826
1684
2130
22406
3405
3673
5630
2366
2676
1753
3192
2598
3056
1624
3212
2577
14989