1054
10060
1128
1990
7588
11382
944
879
800
3862
4008
2335
816
6996
12953
930
3868
2299
2425
663
5737
1571
1349
25074
1551
1530
1636
2896
6111
3167
15429
144454
858
2689
1848
3135
6795
675
875
985
2002
860
5722
3013
4919
766
1052
15768
1278
20759
9278
782
1122
743
936
2377
1795
1358
3025
15041