21672
3767
857
1009
725
1629
940
1291
874
1177
1236
838
881
4200
1342
875
3180
1223
948
899
1299
1275
7055
6572
16068
2472
1867
9635
1209
1033
908
1696
2103
935
3732
944
1211
1817
4396
1653
922
854
961
934
1025
1800
945
995
1336
2343
2769
6765
940
3186
983
1084
6824
9995
943
1004