832
1582
3561
766
1257
2251
1791
1669
671
1946
1013
909
939
1455
961
914
2685
2436
782
7658
1121
2877
712
738
819
1550
1675
821
3650
11933
5529
1354
750
1418
2001
5091
792
2034
1146
1636
3191
870
1821
8605
972
12003
1548
7826
13463
809
2135
993
2730
872
3022
4354
1003
1310
1374
1073