21524
15251
8505
748
1323
1866
767
5229
989
749
6425
1596
1023
13276
7622
1484
1176
15608
752
6399
757
1431
968
5929
4489
1060
944
13370
10436
1328
916
4942
15043
38169
1082
1246
4673
1135
949
815
906
1410
886
1161
1030
880
781
1273
878
914
2091
957
866
1042
855
897
6204
1005
1055
11253