1331
15871
1649
12115
7553
23828
809
1748
967
23857
21198
1255
12854
6321
7684
929
840
867
5840
3294
21518
1418
2679
2012
1959
13519
21864
1632
4669
3040
4673
1738
1002
913
1055
813
995
5626
1001
983
1312
1132
4560
1551
961
929
917
1764
1152
979
1311
3412
888
923
927
831
1878
931
879
1042