1626
1678
1198
5057
1453
1175
1519
823
23771
1880
1087
844
1069
1001
1593
951
2877
1264
1792
8052
1141
1105
888
897
821